package model;


public class Oferta
{
	private int id;
	private String nome;
	private int precoOriginal;
	private int precoPromocao;
	private int porcentagemDesconto;
	private String inicioPromocao;
	private String terminoPromocao;
	private String descricao;
	private Loja loja;
	private String srcImage = "/imgs/ofertas/oferta.jpg";
	
	
	public String getSrcImage() {
		return srcImage;
	}
	public void setSrcImage(String srcImage) {
		this.srcImage = srcImage;
	}
	public void setId(int idOferta)
	{
		this.id = idOferta;
	}
	public int getId()
	{
		return id;
	}
	public void setNome(String nome)
	{
		this.nome  = nome;
	}
	public String getNome()
	{
		return nome;
	}
	public void setPrecoOriginal(int precoOriginal)
	{
		this.precoOriginal = precoOriginal;
	}
	public int getPrecoOriginal()
	{
		return precoOriginal;
	}
	public void setPrecoPromocao(int precoPromocao)
	{
		this.precoPromocao = precoPromocao;
	}
	public void setPrecoPromocao()
	{
		precoPromocao = (precoOriginal * (100 - porcentagemDesconto))/100;
	}
	public int getPrecoPromocao()
	{
		return precoPromocao;
	}
	public void setPorcentagemDesconto()
	{
		porcentagemDesconto = 1 - Math.round(precoPromocao/precoOriginal);
	}
	public void setPorcentagemDesconto(int desconto)
	{
		porcentagemDesconto = desconto;
		setPrecoPromocao();
	}
	public int getPorcentagemDesconto()
	{
		return porcentagemDesconto;
	}
	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}
	public String getDescricao() {
		return descricao;
	}
	public void setInicioPromocao(String inicioPromocao) {
		this.inicioPromocao = inicioPromocao;
	}
	public String getInicioPromocao() {
		return inicioPromocao;
	}
	public void setTerminoPromocao(String terminoPromocao) {
		this.terminoPromocao = terminoPromocao;
	}
	public String getTerminoPromocao() {
		return terminoPromocao;
	}
	public void setLoja(Loja loja) {
		this.loja = loja;
	}
	public Loja getLoja() {
		return loja;
	}
	@Override
	public String toString() {
		return "Oferta id = " + id + ", nome = " + nome
				+ ", precoOriginal = " + precoOriginal + ", precoPromocao = "
				+ precoPromocao + ", porcentagemDesconto = "
				+ porcentagemDesconto + ", inicioPromocao = " + inicioPromocao
				+ ", terminoPromocao = " + terminoPromocao + ", descricao = "
				+ descricao + ", loja = " + loja;
	}
	
}